package Ctr;
import java.util.ArrayList;
import model.*;

/**
 *
 * @author Gruppe 5
 */
public class VareCtr {

    VareCont container;
    public VareCtr()
    {
        container = VareCont.getInstance();
    }

        public int opretVareSaelger(String type, String afdeling, int min, int max,
            int antal, double udsalgsPris, double fastRabat,
            double indkoebsPris, double pris)
    {
        Vare vare = new Vare(type, afdeling, min, max, antal, udsalgsPris, fastRabat, indkoebsPris, pris);
        return container.addVare(vare);
    }
    
    public Vare findVareVedStregKode(int stregKode)
    {
        Vare vare = container.findVareVedStregKode(stregKode);
        return vare;
    }

    public Vare findVareVedType(String type)
    {
        Vare vare = container.findVareVedType(type);
        return vare;
    }

    public boolean sletVare(int stregKode)
    {
        Vare vare = container.findVareVedStregKode(stregKode);
        if (vare == null)
            return false;
        else {container.sletVare(stregKode);
            return true;
        }
    }

    public ArrayList<Vare> vareList()
    {
        return container.vareList();
    }
}